big-headed turtle - French English Dictionary